package com.cifer.exception;

import com.cifer.pojo.Result;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.RestControllerAdvice;
@RestControllerAdvice
public class GlobalExceptionHandler {

    @ExceptionHandler(DateFileMissException.class)
    public Result dateEx(Exception e){
        e.printStackTrace();
        return Result.error("日期源文件丢失等异常,联系管理员！！");
    }
    @ExceptionHandler(TimeFileMissException.class)
    public Result timeEx(Exception e){
        e.printStackTrace();
        return Result.error("时间源文件丢失等异常,联系管理员！！");
    }

    @ExceptionHandler(Exception.class)
    public Result ex(Exception e){
        e.printStackTrace();
        return Result.error("出现未知异常,请记录好异常发生情况,及时联系管理员!!");
    }


}
